RAID چیست؟
RAID مخفف و برگرفته از عبارت Redundant Array of Independent Disks و به معنای آرایهای افزونه از دیسکهای مستقل و مجزا است. تکنولوژی RAID در واقع تکنولوژی مجازی سازی ذخیره دیتا است. عملکرد رید چگونه است؟ در رید، چند هارد درایو فیزیکی با هم ترکیب میشوند و یک یا چند واحد لاجیکال و منطقی ایجاد میکنند. جمله ساده تر تعریف رید این میشود که داده و اطلاعات را بین چند هاردی که با هم رید بسته شدهاند توزیع کنیم که البته سیستم عامل، این هاردهای RAID شده را به عنوان یک هاردِ واحد شناسایی خواهد کرد.
پس RAID یعنی روشی برای گروه بندی درایوهای فیزیکی مجزا در یک درایو بزرگتر که در مجموع RAID نامیده میشود. در این شرایط، سرور میتواند همزمان بین چندین درایو، خواندن و نوشتن را انجام دهد و کارایی در درایوهای رید شده بهتر است.
پس از معرفی RAID Controller و بررسی انواع رید و مزایا و معایب هر نوع RAID، به این میپردازیم که RAID و ریدبندی هارد چه مزایا و چه معایبی دارد. و در نهایت آینده RAID چیست، RAID و SSD را با هم مقایسه کردهایم و به پیاده سازی آن را اشاره ای کردهایم.
یکی از مهمترین الزامات برای هر شرکت میزبانی وب (Saprasanat) ، تأمین امنیت سرور برای خدمات بهتر به مشتریان میباشد
این مورد جز موارد مجهولی است که طی چندین سال تجربه روی بیش از ۷۰ درصد هاستینگها نواقص امنیتی مشهودی رو مشاهده کردیم که عاملی برای هک شدن وبسایتهایی بود که توسط این شرکتها میزبانی میشد.
در اینجا نمیتوانیم اسمی از آنها ببریم ولی با کمی جستجو در اینترنت به نام بعضی از این هاستینگهای بزرگ خواهید رسید

رید کنترلر (RAID controller) چیست؟
رید کنترلر دستگاهی است که برای مدیریت هارد درایوها در آرایه ذخیره سازی استفاد میشود. در واقع لایه انتزاعی بین سیستم عامل و دیسک های فیزیکی است که گروه دیسک ها را به صورت واحدهای لاجیکال نمایش میدهد. کنترلر RAID برای بهبود کارایی استفاده میشود و در هنگام رخداد خرابی، از دیتا و اطلاعات محافظت میکند.
رید کنترلر میتواند هم مبنای سخت افزاری داشته باشد و هم مبنای نرم افزازی. در رید مبتنی بر سخت افزار، کنترلر فیزیکی، مدیریت آرایه را انجام میدهد. این رید کنترلر فیزیکی حتی میتواند روی مادربورد سرور هم قرار گرفته باشد. کنترلر میتواند از فرمت های SATA و SCSI پشتیبانی کند.
در رید مبتنی بر نرم افزار، کنترلر میتواند از منابع سیستم سخت افزاری مانند CPU و رم استفاده کند. عملکرد رید نرم افزاری همانند رید سخت افزاری است اما کارایی و سرعت کمتری دارد و ممکن است روی کارایی دیگر اپلیکیشن های سرور هم تاثیر گذارد.تکنولوژی های ذخیره داده در RAID
روش striping یا نواری در رید: در تکنیک نواری، دیتا به بلاک هایی مساوی تقسیم میشود و سپس این Block های داده به صورت یک به یک در RAID قرار میگیرند. یعنی پارتیشن های Striping روی چند هارد قرار میگیرند.
سیستمهای ذخیره سازی این تکنیک را به روشهای مختلفی انجام میدهند: در سطح بایت یا بلاک یا پارتیشن. حتی داده میتواند روی همه یا بخشی از دیسک های یک کلاستر، Stripe شود. مثلا استوریجی با ده هارد دیسک میتواند بلاکهای 64 کیلوبایتی را روی دیسک اول، دوم، سوم، چهارم و پنجم، Stripe کند و دوباره به دیسک اول بازگردد. سیستمی دیگر دیتاهای یک مگابایتی را رو هر یک از ده دیسک ذخیره میکند و دوباره به دیسک اول بازگشته و این فرآیند ادامه دارد.
روش mirroring یا آیینه ای در رید: در تکنیک آیینه ای، نسخه های یکسانی از داده هر هارد، روی هارد دیگر موجود در رید قرار میگیرند. یعنی داده های یکسانی روی بیش از یک هارد وجود دارد.
تکنیک parity یا افزونه در رید: در روش parity، دیتا مانند روش نواری به بلاک های یکسان تقسیم و به طور همزمان و با استفاده از تکنیک checksum در RAID ذخیره میشوند. در این تکنیک از تابعی استفاده میشود که هنگام بروز خرابی در یک هارد، بلاک از بین رفته را به کمک چکسام دوباره محاسبه میکند.
امکان ترکیب این سه روش ذخیره سازی در رید وجود دارد و میتوانید بر اساس نیازتان در امنیت و کارایی، از ترکیب آنها استفاده کنید.
انواع RAID و مقایسه سطوح مختلف رید بندی
برای توزیع داده روی هارد دیسک ها چندین روش وجود دارد که هر یک افزونگی و کارایی خاص خودش را دارد. شما بر اساس سطح نیازتان به کارایی و Redundancy، سطح رید یا RAID Level ای که مناسبتان است را انتخاب و پیاده سازی کنید. یادتان باشد برای پیاده سازی RAID از متخصصین مجرب کمک بگیرید.
ویژگی های انواع RAID
انواع رید که سطوح مختلف RAID را به وجود میآورند تفاوت هایی دارند که به دلیل ویژگی هایی است که هر نوع رید دارد. در ادامه این ویژگی ها را معرفی می کنیم:
تحمل پذیری خطا یا Fault Tolerance: در صورت بروز خطا در یک یا چند هارد، چقدر مقاومت انجام میشود و اطلاعات از بین نمیرود یعنی اگر هارد یا هاردهایی Fail و خراب شدند، فقدان داده یا Data Loss نداریم. برای مطالعه در زمینه انواع Data Loss می توانید مقاله “بهت
RAID چیست؟
RAID مخفف و برگرفته از عبارت Redundant Array of Independent Disks و به معنای آرایهای افزونه از دیسکهای مستقل و مجزا است. تکنولوژی RAID در واقع تکنولوژی مجازی سازی ذخیره دیتا است. عملکرد رید چگونه است؟ در رید، چند هارد درایو فیزیکی با هم ترکیب میشوند و یک یا چند واحد لاجیکال و منطقی ایجاد میکنند. جمله ساده تر تعریف رید این میشود که داده و اطلاعات را بین چند هاردی که با هم رید بسته شدهاند توزیع کنیم که البته سیستم عامل، این هاردهای RAID شده را به عنوان یک هاردِ واحد شناسایی خواهد کرد.
پس RAID یعنی روشی برای گروه بندی درایوهای فیزیکی مجزا در یک درایو بزرگتر که در مجموع RAID نامیده میشود. در این شرایط، سرور میتواند همزمان بین چندین درایو، خواندن و نوشتن را انجام دهد و کارایی در درایوهای رید شده بهتر است.
پس از معرفی RAID Controller و بررسی انواع رید و مزایا و معایب هر نوع RAID، به این میپردازیم که RAID و ریدبندی هارد چه مزایا و چه معایبی دارد. و در نهایت آینده RAID چیست، RAID و SSD را با هم مقایسه کردهایم و به پیاده سازی آن را اشاره ای کردهایم.
یکی از مهمترین الزامات برای هر شرکت میزبانی وب (Saprasanat) ، تأمین امنیت سرور برای خدمات بهتر به مشتریان میباشد
این مورد جز موارد مجهولی است که طی چندین سال تجربه روی بیش از ۷۰ درصد هاستینگها نواقص امنیتی مشهودی رو مشاهده کردیم که عاملی برای هک شدن وبسایتهایی بود که توسط این شرکتها میزبانی میشد.
در اینجا نمیتوانیم اسمی از آنها ببریم ولی با کمی جستجو در اینترنت به نام بعضی از این هاستینگهای بزرگ خواهید رسید

رید کنترلر (RAID controller) چیست؟
رید کنترلر دستگاهی است که برای مدیریت هارد درایوها در آرایه ذخیره سازی استفاد میشود. در واقع لایه انتزاعی بین سیستم عامل و دیسک های فیزیکی است که گروه دیسک ها را به صورت واحدهای لاجیکال نمایش میدهد. کنترلر RAID برای بهبود کارایی استفاده میشود و در هنگام رخداد خرابی، از دیتا و اطلاعات محافظت میکند.
رید کنترلر میتواند هم مبنای سخت افزاری داشته باشد و هم مبنای نرم افزازی. در رید مبتنی بر سخت افزار، کنترلر فیزیکی، مدیریت آرایه را انجام میدهد. این رید کنترلر فیزیکی حتی میتواند روی مادربورد سرور هم قرار گرفته باشد. کنترلر میتواند از فرمت های SATA و SCSI پشتیبانی کند.
در رید مبتنی بر نرم افزار، کنترلر میتواند از منابع سیستم سخت افزاری مانند CPU و رم استفاده کند. عملکرد رید نرم افزاری همانند رید سخت افزاری است اما کارایی و سرعت کمتری دارد و ممکن است روی کارایی دیگر اپلیکیشن های سرور هم تاثیر گذارد.تکنولوژی های ذخیره داده در RAID
روش striping یا نواری در رید: در تکنیک نواری، دیتا به بلاک هایی مساوی تقسیم میشود و سپس این Block های داده به صورت یک به یک در RAID قرار میگیرند. یعنی پارتیشن های Striping روی چند هارد قرار میگیرند.
سیستمهای ذخیره سازی این تکنیک را به روشهای مختلفی انجام میدهند: در سطح بایت یا بلاک یا پارتیشن. حتی داده میتواند روی همه یا بخشی از دیسک های یک کلاستر، Stripe شود. مثلا استوریجی با ده هارد دیسک میتواند بلاکهای 64 کیلوبایتی را روی دیسک اول، دوم، سوم، چهارم و پنجم، Stripe کند و دوباره به دیسک اول بازگردد. سیستمی دیگر دیتاهای یک مگابایتی را رو هر یک از ده دیسک ذخیره میکند و دوباره به دیسک اول بازگشته و این فرآیند ادامه دارد.
روش mirroring یا آیینه ای در رید: در تکنیک آیینه ای، نسخه های یکسانی از داده هر هارد، روی هارد دیگر موجود در رید قرار میگیرند. یعنی داده های یکسانی روی بیش از یک هارد وجود دارد.
تکنیک parity یا افزونه در رید: در روش parity، دیتا مانند روش نواری به بلاک های یکسان تقسیم و به طور همزمان و با استفاده از تکنیک checksum در RAID ذخیره میشوند. در این تکنیک از تابعی استفاده میشود که هنگام بروز خرابی در یک هارد، بلاک از بین رفته را به کمک چکسام دوباره محاسبه میکند.
امکان ترکیب این سه روش ذخیره سازی در رید وجود دارد و میتوانید بر اساس نیازتان در امنیت و کارایی، از ترکیب آنها استفاده کنید.
انواع RAID و مقایسه سطوح مختلف رید بندی
برای توزیع داده روی هارد دیسک ها چندین روش وجود دارد که هر یک افزونگی و کارایی خاص خودش را دارد. شما بر اساس سطح نیازتان به کارایی و Redundancy، سطح رید یا RAID Level ای که مناسبتان است را انتخاب و پیاده سازی کنید. یادتان باشد برای پیاده سازی RAID از متخصصین مجرب کمک بگیرید.
ویژگی های انواع RAID
انواع رید که سطوح مختلف RAID را به وجود میآورند تفاوت هایی دارند که به دلیل ویژگی هایی است که هر نوع رید دارد. در ادامه این ویژگی ها را معرفی می کنیم:
تحمل پذیری خطا یا Fault Tolerance: در صورت بروز خطا در یک یا چند هارد، چقدر مقاومت انجام میشود و اطلاعات از بین نمیرود یعنی اگر هارد یا هاردهایی Fail و خراب شدند، فقدان داده یا Data Loss نداریم. برای مطالعه در زمینه انواع Data Loss می توانید مقاله “بهت

مناسب ترین رم برای دستگاه